package com.chixing.day02;

import java.util.Arrays;

public class MyContainer {
    // 容器初始容量为 10
    public int[] defaultArray = new int[10];

    // 容器已有元素的个数
    int size =0;

    /**
     * 容器中添加新元素
     * @param ele 新元素
     */
    public void add(int ele){


        if(size   < defaultArray.length){ // 不扩容
            defaultArray[size++] = ele;   // 新元素 添加在尾部
        }else{//  扩容
            int[] newArray = new int[defaultArray.length *2 ];
            for(int i =0;i<defaultArray.length;i++){
                newArray[i] = defaultArray[i];
            }
            defaultArray =  newArray;
            defaultArray[size++] = ele;   // 新元素 添加在尾部
        }

    }

    // 遍历容器中的元素 for
    public void show(){
        for(int i =0;i<size;i++){
            System.out.println(defaultArray[i]);
        }
    }

}
